package cn.com.w.log.demo.slf4j.fluent;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HelloWord {

    private static Logger logger = LoggerFactory.getLogger(HelloWord.class);

    /**
     * 该API的 键-值对 作为独立的对象存储。 slf4j中附带的默认实现。 Logger类将键值对添加到消息的前缀。
     * @param args
     */
    public static void main(String[] args) {
        int newT = 15;
        int oldT = 16;

        // using classical API
        logger.info("oldT={} newT={} Temperature changed.", newT, oldT);

        // using fluent API
        logger.atInfo().addKeyValue("oldT", oldT).addKeyValue("newT", newT).log("Temperature changed.");
    }
}
